;(function($){
/**
 * jqGrid VietNamese Translation
 * Thy Ngoc hthyngoc@gmail.com
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
**/
$.jgrid = {
	defaults : {
		recordtext: "Xem {0} - {1} / {2}",
		emptyrecords: "Không có gì để hiển thị",
		loadtext: "Đang tải ...",
		pgtext : "Trang {0} / {1}"
	},
	search : {
		caption: "Tìm kiếm ...",
		Find: "Tìm",
		Reset: "Hủy",
		odata : ['bằng', 'không bằng', 'nhỏ hơn', 'nhỏ hơn hoặc bằng', 'lớn hơn', 'lớn hơn hoặc bằng', 'bắt đầu với', 'không bắt đầu với', 'thuộc', 'không thuộc', 'kết thúc với', 'không kết thúc với', 'chứa', 'không chứa'],
		groupOps: [	{ op: "AND", text: "tất cả" },	{ op: "OR",  text: "bất kỳ" }	],
		matchText: " khớp",
		rulesText: " luật"
	},
	edit : {
		addCaption: "Thêm bản ghi",
		editCaption: "Cập nhật bản ghi",
		bSubmit: "Lưu",
		bCancel: "Hủy",
		bClose: "Đóng",
		saveData: "Dữ liệu đã thay đổi! Có lưu lại không?",
		bYes : "Có",
		bNo : "Không",
		bExit : "Hủy",
		msg: {
			required:"Trường bắt buộc",
			number:"Hãy nhập giá trị số",
			minValue:"giá trị phải lớn hơn hoặc bằng",
			maxValue:"giá trị phải nhỏ hơn hoặc bằng",
			email: "địa chỉ email không hợp lệ",
			integer: "Hãy nhập giá trị số nguyên",
			date: "Hãy nhập giá trị kiểu ngày",
			url: "địa chỉ URL không hợp lệ. Phải bắt đầu bằng ('http://' hoặc 'https://')",
			nodefined : " chưa được định nghĩa!",
			novalue : " không có giá trị trả về!",
			customarray : "Hảm phải trả về giá trị khiểu mảng!",
			customfcheck : "Hàm phải được chọn trong danh sách!"
			
		}
	},
	view : {
		caption: "Xem bản ghi",
		bClose: "Đóng"
	},
	del : {
		caption: "Xóa",
		msg: "Xóa những bản ghi đã được chọn?",
		bSubmit: "Xóa",
		bCancel: "Hủy"
	},
	nav : {
		edittext: "",
		edittitle: "Cập nhật dòng đã chọn",
		addtext:"",
		addtitle: "Thêm dòng mới",
		deltext: "",
		deltitle: "Xóa dòng đã chọn",
		searchtext: "",
		searchtitle: "Tìm kiếm",
		refreshtext: "",
		refreshtitle: "Nạp lại lưới",
		alertcap: "Cảnh báo",
		alerttext: "Hãy chọn dòng",
		viewtext: "",
		viewtitle: "Xem dòng đã chọn"
	},
	col : {
		caption: "Chọn cột",
		bSubmit: "Chọn",
		bCancel: "Hủy"
	},
	errors : {
		errcap : "Lỗi",
		nourl : "Chưa thiết lập URL",
		norecords: "Không có bản ghi nào",
		model : "Độ dài của colNames khác với colModel!"
	},
	formatter : {
		integer : {thousandsSeparator: " ", defaultValue: '0'},
		number : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0.00'},
		currency : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'},
		date : {
			dayNames:   [
				"CN", "T2", "T3", "T4", "T5", "T6", "T7",
				"Chủ nhật", "Thứ hai", "Thứ ba", "Thứ tư", "Thứ năm", "Thứ sáu", "Thứ bảy"
			],
			monthNames: [
				"Th01", "Th02", "Th03", "Th04", "Th05", "Th06", "Th07", "Th08", "Th09", "Th10", "Th11", "Th12",
				"Tháng một", "Tháng hai", "Tháng ba", "Tháng tư", "Tháng năm", "Tháng sáu", "Tháng bảy", "Tháng tám", "Tháng chín", "Tháng mười", "Tháng m.một", "Tháng m.hai"
			],
			AmPm : ["s","c","S","C"],
			S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'},
			srcformat: 'Y-m-d',
			newformat: 'd-m-Y',
			masks : {
				ISO8601Long:"Y-m-d H:i:s",
				ISO8601Short:"Y-m-d",
				ShortDate: "n/j/Y",
				LongDate: "l, F d, Y",
				FullDateTime: "l, F d, Y g:i:s A",
				MonthDay: "F d",
				ShortTime: "g:i A",
				LongTime: "g:i:s A",
				SortableDateTime: "Y-m-d\\TH:i:s",
				UniversalSortableDateTime: "Y-m-d H:i:sO",
				YearMonth: "F, Y"
			},
			reformatAfterEdit : false
		},
		baseLinkUrl: '',
		showAction: '',
		target: '',
		checkbox : {disabled:true},
		idName : 'id'
	}
};
})(jQuery);
